<!DOCTYPE html>
<html lang="en">

<head>
  <meta charset="UTF-8">
  <meta http-equiv="X-UA-Compatible" content="IE=edge">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <title>定时器</title>
  <script>
    /*
      定时器函数
      const timer = setTimeout(fn,time)        指定倒计时时间,执行一次函数
      const timer = setInterval(fn,time)       每个指定的时间,反复执行多次函数

      参数1:表示到点执行的函数
      参数2:表示计时时间,单位是毫秒数

      clearTimeout(timer)             清除定时器
      clearInterval(timer)            清除定时器

      参数: 定时器对象


      注意: 
      定时器函数的执行是异步的,即它有单独的运行线,和普通代码的执行顺序有别(不是从上到下依次执行的!!!)
    */
    console.log('A');
    const timer = setInterval(function () {
      console.log('booooooooooooom!!!');
    }, 5000)
    console.log('B');
  </script>
</head>

<body>

</body>

</html>